/* PrimeFaces Extensions */
.ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield{
	background: #ffffff;
	color: #ffffff !important;
}

.ui-state-active{
	background: #026890 !important;
	border: 1px solid #026890 !important;
	color: white !important;
}
.ui-tabs-selected a{
	color: white !important;
}

.background-div {
	background: #222 !important;
}
.ui-layout-resizer-south{
	border: #222 !important;
}
.ui-datatable-odd, .ui-datatable-even{
	border:1px solid black;
}
.ui-layout-unit-content, .ui-dialog-content, .ui-overlaypanel, .ui-panel-content, .callerGrid tr, .callerGrid td, .theme-background{
	background:black !important;
}
.ui-layout-unit{
	border: black !important;
	background-color: black !important;
}

::-webkit-scrollbar	 {
	background: #222222 !important;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
    cursor:pointer !important;
}

::-webkit-scrollbar-thumb:vertical  {
	background: url(theme-images/scroll-line-rotate.png) no-repeat center, url(theme-images/scroll-rotate.png) repeat-y 50% 50% ;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	cursor:pointer !important;
}

::-webkit-scrollbar-thumb:horizontal  {
	background: url(theme-images/scroll-line.png) no-repeat center, url(theme-images/scroll.png) repeat-x 50% 50% ;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	cursor:pointer !important;
}

/* styles for chrome and safari */
::-webkit-input-placeholder {
	color: #1A5167 !important;
	font-weight: normal !important;
	font-style : italic !important;
}
/* styles for firefox */
:-moz-placeholder {
	color: #1A5167 !important;
	font-weight: normal !important;
	font-style : italic !important;
}
/* styles for internet explorer */
.ui-watermark {
	color: #1A5167 !important;
	font-weight: normal !important;
	font-style : italic !important;
}

.CodeMirror-scroll{
	background:black !important;
}
.CodeMirror-gutter{
	background:black !important;
}
.CodeMirror-lines div div pre{
	color:white !important;
}
.CodeMirror-selected {
	background:navy !important;
}
.cm-attribute{
	color:red !important;
}
.cm-s-eclipse span.cm-tag {
	color: #4E95B1 !important;
}
.CodeMirror-gutter{
	border-right: 1px solid #222;
}
/* Service Caller*/
.even-row{background: #333 !important;}
.odd-row{background: #222 !important;}

.autocomplete-label{ font-weight:bold; color:#026890; }
.autocomplete-description{ font-size:7px; color:#333 }

.ui-widget-overlay { background: #aaaaaa ; opacity: .0;filter:Alpha(Opacity=0); }

.login-background{background: #89bfd2 url(images/login-background.png)  50% 50% repeat !important; }
.ibtools-string{width:100%;color: #fefefe ;font-size:45px !important;text-shadow: 0.1em 0.1em 0.2em #7DA2B3}

.must-param-row {
	border: 1px solid #660000;
	background: #660000 url(theme-images/must-param-row.png) 50% 50% repeat;
	color: black; 
	height:20px !important;
}
.unallowed-debug-row {
	background: #013448 !important;
}
.CodeMirror-cursor{
	border-left: 1px solid red !important;
}
.ui-layout-resizer-open{
	background:#222 !important;
}
.ui-menuitem-text {
	color: #026890 !important;
}
.node-button-theme{color:white !important;}
.node-sublink-icon{height:13px;width:13px; background-image: url("/PFacesTest/javax.faces.resource/images/ui-icons_0078ae_256x240.png.jsf?ln=primefaces-start");}
	
.node-state-changing{	background: red !important;border:1px solid red !important;color:#111 !important;}
.node-state-new{		background: #444  !important;border:1px solid #444 !important;color:#fff !important;	}
.node-state-deleted{	background: #d9d9d9 !important;}
.node-state-persisted{	background: #026890 !important;border:1px solid #026890 !important;color:white !important;}
.node-state-hover{		background: #7A1F00 !important;border:1px solid #7A1F00 !important;color:white !important;}
.node-state-outnode{ 	background: #012A3A !important;border:1px solid #012A3A !important;color:white !important;}
.node-state-logNode{	background: #5A5A66 !important;border:1px solid #5A5A66 !important;}
.node-state-updating{	background: #660000 url(images/ui-bg_dots-medium_10_660000_4x4.png) 50% 50% repeat !important; border:1px solid #660000 !important;color:#ffffff !important;}

.ui-inputfield, .intable-input input{
	background: #1f1f1f !important;
	border: #444 2px solid !important;
	-webkit-box-shadow: none !important;
	background-image:none !important;
}

.ui-selectonemenu{
	background: #111 !important;
	border:none !important;
}

.theme-text{
	color:#CC3300 !important;
}

.theme-text2, .theme-header-text, .ui-datatable-data-empty tr td div{
	color: white !important;
}
.param_output{
	background: #222 !important;
	color: #aaa !important;
}
.in-table-autocomplete input{
	background:#1E1E00 !important;
	border: 2px solid #353500 !important;
}
tr.ui-widget-content{
	border:1px solid black !important;
}
.ui-datepicker-calendar{
	color: white !important;
}
.possibleValuesCombo label{
	background: #1A3540 !important;
	height:8px !important;
	border: 2px solid #444 !important;
	line-height: 0.9;
}
.table-value-link, .table-value-link-kys-warning{
	color: red !important;
}
.error-handler-background{
	background:black !important;
}
.error-handler-panel{
	background:black !important;
	border:none !important;
}
.error-handler-panel-inner{
	background:black !important;
	border:none !important;
}
.error-message-top{
	color: white !important;
}
.error-message-highlight{
	color: #026890 !important;
}
#form\:errorPanelContent_content {
	background: none !important;
}
.boolean-button-negative{
	border: 1px solid #ae0008 !important;
	background: #ae0008 url(theme-images/negative-button.png) 50% 50% repeat-x !important;
}
.ui-menuitem .ui-widget .ui-state-hover{
	border: 1px solid #660000 !important; 
	background: #660000 url(images/ui-bg_dots-medium_10_660000_4x4.png) 50% 50% repeat !important; 
	color: #ffffff !important; 
}
.diagonal-light-blue {
	background: none !important;
}
.impose-toggle-panel div.ui-panel-titlebar{
	background: #660000 url(images/ui-bg_dots-medium_10_660000_4x4.png) 50% 50% repeat !important;
}
.ui-widget-overlay{
	opacity: .2 !important;
}
#form\:historyTable_data tr.ui-state-hover ,#form\:kullaniciTable_data tr.ui-state-hover {
	border: 1px solid #757575 !important;
	background: #a1a1a1 !important;
	font-weight: normal !important;
	color: #000000 !important;
}
.ibtools-button-image {
	background: url(theme-images/settings.png) no-repeat !important/*{iconsDefault}*/;
	background-size: 21px !important;
}
.ui-layout-resizer-closed{
	border:1px solid #222 !important;
}
.kys-undefined-param-row, th.undefined-kys-column, td.undefined-kys-column{
	border: 1px solid #464609 !important;
	background: #464609 url(theme-images/ui-bg_diagonals-medium_10_464609_40x40.png) 50% 50% repeat !important;
	color: #ffffff !important;
}
.kys-undefined-intable-warning{
	border: 1px solid #a2a20e !important;
	background: #616106 !important;
}
/**
.ui-widget-header {
	border: black !important;
}
#form\:tabViewIn\:tba1{
	background: url(theme-images/indir.jpg) no-repeat !important;
}
#form\:tabViewOut\:outTable{
	background: url(theme-images/indir.jpg) no-repeat !important;
}
**/